package com.lungle.warmdiary.app.model.response;

import com.lungle.warmdiary.app.model.Entity;

import java.io.Serializable;
import java.util.List;

/**
 * Created by God on 2016/8/9.
 */
public class MediaAccount extends Entity {

    /**
     * 待审核 不允许编辑
     */
    public static final int STATE_NEW = 0;
    /**
     * 不通过 允许编辑
     */
    public static final int STATE_REGECTED = 3;
    /**
     * 生效 不允许编辑
     */
    public static final int STATE_ACTIVE = 1;
    /**
     * 封禁 允许编辑
     */
    public static final int STATE_INACTIVE = 2;


    private int archive;
    private String birthday;
    private String createtime;
    private int friends;
    private List<String> friendsScreenshot;
    private int gender;
    private Tag industry;
    private Area location1;
    private Area location2;
    private Area location3;
    private String logo;
    private String name;
    private String openid;
    private int platform;
    private String profileScreenshot;
    private int status;
    private List<Tag> tags;
    private String unionid;
    private String updatetime;
    private String userid;
    /**
     * 微信号
     */
    private String username = "";

    public int getArchive() {
        return archive;
    }

    public void setArchive(int archive) {
        this.archive = archive;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public String getCreatetime() {
        return createtime;
    }

    public void setCreatetime(String createtime) {
        this.createtime = createtime;
    }

    public int getFriends() {
        return friends;
    }

    public void setFriends(int friends) {
        this.friends = friends;
    }

    public List<String> getFriendsScreenshot() {
        return friendsScreenshot;
    }

    public void setFriendsScreenshot(List<String> friendsScreenshot) {
        this.friendsScreenshot = friendsScreenshot;
    }

    public int getGender() {
        return gender;
    }

    public void setGender(int gender) {
        this.gender = gender;
    }

    public Tag getIndustry() {
        return industry;
    }

    public void setIndustry(Tag industry) {
        this.industry = industry;
    }


    public Area getLocation1() {
        return location1;
    }

    public void setLocation1(Area location1) {
        this.location1 = location1;
    }

    public Area getLocation2() {
        return location2;
    }

    public void setLocation2(Area location2) {
        this.location2 = location2;
    }

    public Area getLocation3() {
        return location3;
    }

    public void setLocation3(Area location3) {
        this.location3 = location3;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    //nickname
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getOpenid() {
        return openid;
    }

    public void setOpenid(String openid) {
        this.openid = openid;
    }

    public int getPlatform() {
        return platform;
    }

    public void setPlatform(int platform) {
        this.platform = platform;
    }

    public String getProfileScreenshot() {
        return profileScreenshot;
    }

    public void setProfileScreenshot(String profileScreenshot) {
        this.profileScreenshot = profileScreenshot;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public List<Tag> getTags() {
        return tags;
    }

    public void setTags(List<Tag> tags) {
        this.tags = tags;
    }

    public String getUnionid() {
        return unionid;
    }

    public void setUnionid(String unionid) {
        this.unionid = unionid;
    }

    public String getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(String updatetime) {
        this.updatetime = updatetime;
    }

    public String getUserid() {
        return userid;
    }

    public void setUserid(String userid) {
        this.userid = userid;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public static class Area implements Serializable {
        private String id;
        private String name;

        public Area(String id, String name) {
            this.id = id;
            this.name = name;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }
    }
}
